/* Styled By :: Puneet Sharma(mailto:puneet@contentcloudhq.com) */

@font-face {
    font-family: 'ChivoBlack';
    src: url('font/Chivo-Black-webfont.eot');
    src: url('font/Chivo-Black-webfont.eot?#iefix') format('embedded-opentype'),
        url('font/Chivo-Black-webfont.woff') format('woff'),
        url('font/Chivo-Black-webfont.ttf') format('truetype'),
        url('font/Chivo-Black-webfont.svg#ChivoBlack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ChivoBlackItalic';
    src: url('font/Chivo-BlackItalic-webfont.eot');
    src: url('font/Chivo-BlackItalic-webfont.eot?#iefix') format('embedded-opentype'),
        url('font/Chivo-BlackItalic-webfont.woff') format('woff'),
        url('font/Chivo-BlackItalic-webfont.ttf') format('truetype'),
        url('font/Chivo-BlackItalic-webfont.svg#ChivoBlackItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ChivoItalic';
    src: url('font/Chivo-Italic-webfont.eot');
    src: url('font/Chivo-Italic-webfont.eot?#iefix') format('embedded-opentype'),
        url('font/Chivo-Italic-webfont.woff') format('woff'),
        url('font/Chivo-Italic-webfont.ttf') format('truetype'),
        url('font/Chivo-Italic-webfont.svg#ChivoItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ChivoRegular';
    src: url('font/Chivo-Regular-webfont.eot');
    src: url('font/Chivo-Regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('font/Chivo-Regular-webfont.woff') format('woff'),
        url('font/Chivo-Regular-webfont.ttf') format('truetype'),
        url('font/Chivo-Regular-webfont.svg#ChivoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html,body {height:100%;} /* needed for container min-height */
html{margin:0;padding:0;border:0;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;vertical-align:baseline;}
blockquote{display:block;margin-left:20px;padding-left:10px;border-left:2px solid #c3c3c3;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
table{border-collapse:collapse;border-spacing:0;}
/* a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} */
a:hover,a:active{outline:0;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;}
.clearfix .container{*zoom:1;display:block;}
.clearfix:before,.clearfix:after,.container:before,.container:after{display:table;content:"";}
.clearfix:after{clear:both;}
.clear{display:block;clear:both;}
.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap;}
strong{font-weight:bold;}
em{font-style:italic;}
textarea{height:auto;}
input[type="password"]:focus,input[type="text"]:focus,input[type="search"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,textarea:focus,select:focus ,input[type="number"]:focus{
  outline: 0;outline:thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: 0;
  -khtml-box-shadow: 0;
  -moz-box-shadow: 0;
  -o-box-shadow: 0;
  box-shadow: 0;
}
input, textarea{
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
select{padding:6px 5px;font-size:13px;color:#5e5f63;border-style:solid;border-color:#bebfc1 #a6a8aa #919396 #a4a6a8;border-width:1px;max-width:100%;
  border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;min-width:100px;
}
textarea,iframe{
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
   border:1px solid #b7b8bb;padding:8px;font-size:13px;font-family:"Helvetica Neue";resize:vertical;
   border-radius:0px 0px 2px 2px;-moz-border-radius:0px 0px 2px 2px;-webkit-border-radius:0px 0px 2px 2px;;-khtml-border-radius:0px 0px 2px 2px;;-o-border-radius:0px 0px 2px 2px;
}

.textEditor textarea, .textEditor iframe{width:100%;height:100px;}
iframe{padding:0}
input[type="text"],textarea{color:#444;}
label{clear:both;}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  background-color: #fff;
  cursor: not-allowed;
}


/* grids, row-column(custom) */
.row{*zoom:1;display:table;width:100%;}
.row .column{display:table-cell;vertical-align:top;float:none;}
.row .column.zero{width:0.1px;}
*html .row .column{float:left;padding:0;border:0;margin:0;} /* IE5, IE6 */
*+html .row .column{float:left;padding:0;border:0;margin:0;} /* IE7 */
[class*="span"]{float:left;margin:0px !important;}

/* essentials */
.box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;}
.inline{display:inline;}
.block{display:block;}
.block:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.inline-block{display:inline-block;}
.fleft{float:left;}
.fright{float:right;}
.align-center{text-align:center;}
.row .column.align-middle{vertical-align:middle;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.hide{display:none;}
.show{display:block;}
.invisible{visibility:hidden;}
.relative{position:relative;}
.absolute{position:absolute;}
.fixed{position:fixed;}

/* Structure */
/* body *{transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;-khtml-transition:0.5s;} */
.container{max-width:1600px;padding:0 110px;position:relative;z-index:0;
  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
}
.container-inner{padding:20px;}
/* side-menu */
.side-menu{position:absolute;top:20px;width:100px;left:-100px;border:1px solid #000;}
.side-menu::after{content'';display:block;width:10px;height:100px;background:#fff;top;right:0;z-index:1000}
.side-menu{
	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
	border:5px solid #fff;border-right:0;background:#404040;
	border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;-khtml-border-radius:10px 0 0 10px;-o-border-radius:10px 0 0 10px;
	box-shadow:-2px 5px 10px #444;-moz-box-shadow:-2px 5px 10px #444;-webkit-box-shadow:-2px 5px 10px #444;-khtml-box-shadow:-2px 5px 10px #444;-o-box-shadow:-2px 5px 10px #444;
}
.side-menu .inner{}

/* container-bg */
.container-bg{transition:0s;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s;-khtml-transition:0s;}
.container-bg{z-index:-1;}
.container-bg .inner{width:100%;}
.container-bg .inner .inner-bg{height:730px;background:url('css-img/container-bg.png') repeat-x;position:relative;}
.container-bg .inner .inner-bg::before{content:'';display:block;width:45px;height:730px;left:-34px;top:0px;background:url('css-img/container-bg-lt.png') no-repeat;position:absolute;z-index:0;}
.container-bg .inner .inner-bg::after{content:'';display:block;width:45px;height:730px;right:-34px;top:0px;background:url('css-img/container-bg-rt.png') no-repeat;position:absolute;z-index:0}

/* titles */
.title1{font-family: 'ChivoBlack';color:#000;font-size:35px;line-height:1;}
.title2{font-family: 'ChivoBlack';color:#000;font-size:30px;line-height:1;}
.title3{color:#cc633e;font-size:17.38px;line-height:1;margin-bottom:5px;}

[class^="tile-"] .inner,[class*=" tile-"] .inner{background:#fff;}


/* icons */
[class^="icon-"],[class*=" icon-"]{display:inline-block;margin-right:3px;width:14px;height:14px;line-height:14px;vertical-align:text-top;background:url("css-img/sprite.png") no-repeat center center;*margin-right:.3em;}[class^="icon-"]:last-child,[class*=" icon-"]:last-child{*margin-left:0;}
:hover > [class^="icon-"],:hover > [class*=" icon-"]{}
.active > [class^="icon-"],.active > [class*=" icon-"]{}
.disabled [class^="icon-"],.disabled [class*=" icon-"]{}
.icon-richfiles-logo{background-position:-8px -6px;width:129px;height:33px;}
.icon-goto-top{background-position:-146px -11px;width:19px;height:12px;}
.icon-caret-down{background-position:-170px -14px;width:12px;height:8px;}
.icon-edit{background-position:-200px -5px;width:19px;height:19px;}
.icon-edit-small{background-position:-6px -57px;width:16px;height:17px;}
.icon-share{background-position:-190px -62px;width:30px;height:30px;}
:hover > .icon-share{background-position:-156px -62px;width:30px;height:30px;}
.icon-num-label-bottom{background-position:-6px -57px;width:16px;height:17px;}
.icon-carousel-next{background-position:-204px -168px;width:18px;height:28px;}
.icon-carousel-prev{background-position:-183px -168px;width:18px;height:28px;}
.icon-plus{background-position:-169px -36px;width:18px;height:19px;}
.icon-news-carousel-next{background-position:-206px -37px;width:9px;height:14px;}
.icon-news-carousel-prev{background-position:-196px -37px;width:9px;height:14px;}
.icon-slider-next{background-position:-204px -204px;width:26px;height:46px;}
.icon-slider-prev{background-position:-174px -205px;width:26px;height:46px;}

/* icon-menu */
.icon-menu-auto{background-position:-479px -1px;width:30px;height:18px;}
:hover > .icon-menu-auto, .active .icon-menu-auto{background-position:-512px -1px;width:30px;height:18px;}
.icon-menu-brands{background-position:-479px -55px;width:30px;height:26px;}
:hover > .icon-menu-brands, .active .icon-menu-brands{background-position:-512px -55px;width:30px;height:26px;}
.icon-menu-estates{background-position:-479px -113px;width:30px;height:28px;}
:hover > .icon-menu-estates, .active .icon-menu-estates{background-position:-512px -113px;width:30px;height:28px;}
.icon-menu-holidays{background-position:-478px -168px;width:32px;height:32px;}
:hover > .icon-menu-holidays, .active .icon-menu-holidays{background-position:-511px -168px;width:32px;height:32px;}
.icon-menu-causes{background-position:-478px -230px;width:29px;height:30px;}
:hover > .icon-menu-causes, .active .icon-menu-causes{background-position:-511px -230px;width:29px;height:30px;}
.icon-menu-jets{background-position:-479px -291px;width:33px;height:33px;}
:hover > .icon-menu-jets, .active .icon-menu-jets{background-position:-512px -291px;width:33px;height:33px;}
.icon-menu-collectibles{background-position:-478px -349px;width:32px;height:34px;}
:hover > .icon-menu-collectibles, .active .icon-menu-collectibles{background-position:-511px -349px;width:32px;height:34px;}
.icon-menu-hobbies{background-position:-478px -409px;width:35px;height:35px;}
:hover > .icon-menu-hobbies, .active .icon-menu-hobbies{background-position:-511px -409px;width:35px;height:35px;}
.icon-menu-island{background-position:-483px -474px;width:26px;height:30px;}
:hover > .icon-menu-island, .active .icon-menu-island{background-position:-516px -474px;width:26px;height:30px;}

/* common css ------------------------------------------------------------------------------------------------------------- */
body{font-family:ChivoRegular;background:#dedede;font-size:13px;line-height:1.5;color:#6b6b6b;}
.container{width:100%;position:relative;margin:0 auto;height:auto !important;}

a{text-decoration:none;color:#c64100;}
a:hover{text-decoration:underline;}

/* pagination */
.pagination{margin:15px;}
.pagination a{
  border:1px solid #c1c6cc;line-height:1;color:#5687c2;display:inline-block;padding:5px 9px;margin-right:5px;text-decoration:none;
  background:#fafafb;
  background: linear-gradient(top, #fefefe 0%, #fafafb 50%,#eff1f2 100%); /* W3C */
  background: -moz-linear-gradient(top, #fefefe 0%, #fafafb 50%,#eff1f2 100%); /* FF3.6+ */
  background: -webkit-linear-gradient(top, #fefefe 0%, #fafafb 50%,#eff1f2 100%); /* Chrome10+,Safari5.1+ */
  background: -ms-linear-gradient(top, #fefefe 0%, #fafafb 50%,#eff1f2 100%); /* IE10+ */
  background: -o-linear-gradient(top, #fefefe 0%, #fafafb 50%,#eff1f2 100%); /* Opera 11.10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eff1f2',GradientType=0 ); /* IE6-9 */
  border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;-o-border-radius:2px;
  box-shadow:0 1px 1px #d5d4db;-moz-box-shadow:0 1px 1px #d5d4db;-webkit-box-shadow:0 1px 1px #d5d4db;-khtml-box-shadow:0 1px 1px #d5d4db;-o-box-shadow:0 1px 1px #d5d4db;
}
.pagination a:last-child{margin-right:0;}
.pagination a:hover,.pagination a.active{
  border:1px solid #999;
  box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;-webkit-box-shadow:0 0 2px #999;-khtml-box-shadow:0 0 2px #999;-o-box-shadow:0 0 2px #999;
  background:#fefefe;
  background: linear-gradient(top, #fafafb 0%, #fefefe 50%,#fafafb 100%); /* W3C */
  background: -moz-linear-gradient(top, #fafafb 0%, #fefefe 50%,#fafafb 100%); /* FF3.6+ */
  background: -webkit-linear-gradient(top, #fafafb 0%, #fefefe 50%,#fafafb 100%); /* Chrome10+,Safari5.1+ */
  background: -ms-linear-gradient(top, #fafafb 0%, #fefefe 50%,#fafafb 100%); /* IE10+ */
  background: -o-linear-gradient(top, #fafafb 0%, #fefefe 50%,#fafafb 100%); /* Opera 11.10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafb', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
}
.pagination a.active{color:#999;cursor:arrow;}
.pagination a.disabled{
  box-shadow:0 0 0;border-color:#e2e2e2;
  background:#fefefe;
  background: linear-gradient(top, #fafafb 0%, #fefefe 50%,#fafafb 100%); /* W3C */
  background: -moz-linear-gradient(top, #fafafb 0%, #fefefe 50%,#fafafb 100%); /* FF3.6+ */
  background: -webkit-linear-gradient(top, #fafafb 0%, #fefefe 50%,#fafafb 100%); /* Chrome10+,Safari5.1+ */
  background: -ms-linear-gradient(top, #fafafb 0%, #fefefe 50%,#fafafb 100%); /* IE10+ */
  background: -o-linear-gradient(top, #fafafb 0%, #fefefe 50%,#fafafb 100%); /* Opera 11.10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafb', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
}
.pagination a.disabled:hover,.pagination a.active:hover{cursor:default;}
.pagination a .page-prev{display:inline-block;border-right:5px solid #5687c2;border-bottom:4px solid transparent;border-top:4px solid transparent;}
.pagination a.disabled .page-prev{border-right:5px solid #e2e2e2;}
.pagination a .page-next{display:inline-block;border-left:5px solid #5687c2;border-bottom:4px solid transparent;border-top:4px solid transparent;}
.pagination a.disabled .page-next{border-left:5px solid #e2e2e2;}
.pagination span{margin-right:5px;}

.button{}

/* btn-submit */
.btn-submit{
  font-size:13px;font-weight:bold;color:#ffffff;border:1px solid #1e2329;padding:5px 30px;
  border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;  
  background: #476378;
  background: linear-gradient(top, #506c82 0%,#4e6a80 25%,#476378 50%,#415c71 75%,#405a6f 100%); /* W3C */
  background: -moz-linear-gradient(top, #506c82 0%,#4e6a80 25%,#476378 50%,#415c71 75%,#405a6f 100%); /* FF3.6+ */
  background: -webkit-linear-gradient(top, #506c82 0%,#4e6a80 25%,#476378 50%,#415c71 75%,#405a6f 100%); /* Chrome10+,Safari5.1+ */
  background: -ms-linear-gradient(top, #506c82 0%,#4e6a80 25%,#476378 50%,#415c71 75%,#405a6f 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#506c82', endColorstr='#476378',GradientType=0 ); /* IE6-9 */
  background: -o-linear-gradient(top, #506c82 0%,#4e6a80 25%,#476378 50%,#415c71 75%,#405a6f 100%); /* Opera 11.10+ */
  text-shadow:0px 1px 1px #11181d;-moz-text-shadow:0px 1px 1px #11181d;-webkit-text-shadow:0px 1px 1px #11181d;-khtml-text-shadow:0px 1px 1px #11181d;-o-text-shadow:0px 1px 1px #11181d;
  box-shadow:inset 0px 1px 1px #778ba2;-moz-box-shadow:inset 0px 1px 1px #778ba2;-webkit-box-shadow:inset 0px 1px 1px #778ba2;-khtml-box-shadow:inset 0px 1px 1px #778ba2;-o-box-shadow:inset 0px 1px 1px #778ba2;
}
.btn-submit:hover{
  background: #9dacb7;
  background: linear-gradient(top, #6d839a 0%, #4f6173 100%); /* W3C */
  background: -moz-linear-gradient(top, #6d839a 0%, #4f6173 100%); /* FF3.6+ */
  background: -webkit-linear-gradient(top, #6d839a 0%, #4f6173 100%); /* Chrome10+,Safari5.1+ */
  background: -ms-linear-gradient(top, #6d839a 0%, #4f6173 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d839a', endColorstr='#4f6173',GradientType=0 ); /* IE6-9 */
  background: -o-linear-gradient(top, #6d839a 0%, #4f6173 100%); /* Opera 11.10+ */  
}

/* button */
.btn{display:inline-block;*display:inline;*zoom:1;padding:3px 10px 3px;margin-bottom:0;font-size:11px;line-height:17px;color:#838383;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #f7f7f7, #ededed);background-image:-ms-linear-gradient(top, #f7f7f7, #ededed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#ededed));background-image:-webkit-linear-gradient(top, #f7f7f7, #ededed);background-image:-o-linear-gradient(top, #f7f7f7, #ededed);background-image:linear-gradient(top, #f7f7f7, #ededed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ededed', GradientType=0);border-color:#bcbcbd #b1b1b1 #aaaaaa;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);border:1px solid #cccccc;border-bottom-color:#aaaaaa;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);cursor:pointer;*margin-left:.3em;}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#e6e6e6;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left:0;}
.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);background-color:#e6e6e6;background-color:#d9d9d9 \9;outline:0;}
.btn.disabled,.btn[disabled]{cursor:default;background-image:none;background-color:#e6e6e6;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.btn-large [class^="icon-"]{margin-top:1px;}
.btn-small{padding:5px 9px;font-size:11px;line-height:16px;}
.btn-small [class^="icon-"]{margin-top:-1px;}
.btn-mini{padding:2px 6px;font-size:11px;line-height:14px;}
.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover,.btn-inverse,.btn-inverse:hover{text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);color:#ffffff;}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn-primary{background-color:#0074cc;background-image:-moz-linear-gradient(top, #0088cc, #0055cc);background-image:-ms-linear-gradient(top, #0088cc, #0055cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));background-image:-webkit-linear-gradient(top, #0088cc, #0055cc);background-image:-o-linear-gradient(top, #0088cc, #0055cc);background-image:linear-gradient(top, #0088cc, #0055cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);border-color:#0055cc #0055cc #003580;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#0055cc;}
.btn-primary:active,.btn-primary.active{background-color:#004099 \9;}
.btn-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-ms-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(top, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#f89406;}
.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}
.btn-danger{background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(top, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f;}
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
.btn-success{background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-ms-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(top, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#51a351;}
.btn-success:active,.btn-success.active{background-color:#408140 \9;}
.btn-info{background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-ms-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(top, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#2f96b4;}
.btn-info:active,.btn-info.active{background-color:#24748c \9;}
.btn-inverse{background-color:#414141;background-image:-moz-linear-gradient(top, #555555, #222222);background-image:-ms-linear-gradient(top, #555555, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));background-image:-webkit-linear-gradient(top, #555555, #222222);background-image:-o-linear-gradient(top, #555555, #222222);background-image:linear-gradient(top, #555555, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#222222;}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}

/* warning, errors, success, caution */
.warn-txt{display:inline-block;color:#ff0000;}
/* caution */
.caution{padding:10px;background:url("/ipeditorial/css-img/notificationBg.png");border-top:2px solid #fae6a2;line-height:1.3;font-size:14px;color:#8e804e;}
/* error */
.error{padding:10px;background:#f2dede;border-top:2px solid #eed3d7;line-height:1.3;font-size:13px;color:#b94a48;}
/* success */
.success{padding:10px;background:#dff0d8;border-top:2px solid #d6e9c6;line-height:1.3;font-size:13px;color:#468847;}
/* notice */
.notice{padding:10px;background:#d9edf7;border-top:2px solid #bce8f1;line-height:1.3;font-size:13px;color:#3a87ad;}

/* buttons */
.button{color:#8e8e8e;padding:5px 8px;border:1px solid #c9c9c9;border-top-color:#d6d6d6;font-size:14px;
  border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;
  background: #ebebeb;
  background: linear-gradient(top, #ededed 0%, #ebebeb 50%, #ededed 100%); /* W3C */
  background: -moz-linear-gradient(top, #ededed 0%, #ebebeb 50%, #ededed 100%); /* FF3.6+ */
  background: -webkit-linear-gradient(top, #ededed 0%, #ebebeb 50%, #ededed 100%); /* Chrome10+,Safari5.1+ */
  background: -ms-linear-gradient(top, #ededed 0%, #ebebeb 50%, #ededed 100%); /* IE10+ */
  background: -o-linear-gradient(top, #ededed 0%, #ebebeb 50%, #ededed 100%); /* Opera 11.10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
  box-shadow:0 1px 2px #aeaeae;-moz-box-shadow:0 1px 2px #aeaeae;-webkit-box-shadow:0 1px 2px #aeaeae;-khtml-box-shadow:0 1px 2px #aeaeae;-o-box-shadow:0 1px 2px #aeaeae;
}
.button i{opacity:0.4;margin-top:-2px;
  
}
.button:hover{
  text-decoration:none;color:#464646;border-color:#ededed;
  background: #c6c6c6;
  background: linear-gradient(top, #7a7a7a 0%, #c6c6c6 50%, #d9d9d9 100%); /* W3C */
  background: -moz-linear-gradient(top, #7a7a7a 0%, #c6c6c6 50%, #d9d9d9 100%); /* FF3.6+ */
  background: -webkit-linear-gradient(top, #7a7a7a 0%, #c6c6c6 50%, #d9d9d9 100%); /* Chrome10+,Safari5.1+ */
  background: -ms-linear-gradient(top, #7a7a7a 0%, #c6c6c6 50%, #d9d9d9 100%); /* IE10+ */
  background: -o-linear-gradient(top, #7a7a7a 0%, #c6c6c6 50%, #d9d9d9 100%); /* Opera 11.10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7a7a', endColorstr='#c6c6c6',GradientType=0 ); /* IE6-9 */
  box-shadow:inset 0 1px 3px #484848;-moz-box-shadow:inset 0 1px 3px #484848;-webkit-box-shadow:inset 0 1px 3px #484848;-khtml-box-shadow:inset 0 1px 3px #484848;-o-box-shadow:inset 0 1px 3px #484848;
}
.button:hover i{opacity:1;}

/* shadow */
.shadow{border:1px solid #b6b1a5;
  box-shadow:0 0 3px #b5aea2;-moz-box-shadow:0 0 3px #b5aea2;-webkit-box-shadow:0 0 3px #b5aea2;-khtml-box-shadow:0 0 3px #b5aea2;-o-box-shadow:0 0 3px #b5aea2;
  border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;-khtml-border-radius:1px;-o-border-radius:1px;
}

/* padding */
.padding15{padding:10px 15px;}
.padding50{padding:25px 55px 25px;}

/* images */
[class^="tile-"] .inner img,[class*=" tile-"] .inner img{display:block;max-width:100%;}

/* image-block */
.image-block{display:block;position:relative;}
.image-block img{dislay:block;position:relative;}
.image-block .label{position:absolute;background:#c64100;color:#fff;z-index:1;font-size:26px;padding:10px 30px;line-height:1;left:-13px;top:10px;}
.image-block .label::after{content:'';display:inline-block;width:16px;height:16px;position:absolute;bottom:-14px;left:0;background:#000;
  background:url("css-img/sprite.png") no-repeat;background-position:-196px -109px;
}

/* share-block */
.share-block *{transition:0s;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s;-khtml-transition:0s;}
.share-block{position:absolute;bottom:0px;left:0px;}
.share-block:hover{}
.share-block .share-bar{position:absolute;display:none;left:30px;top:2.5px;height:28px;width:400px;background:#e9e9e9}
.share-block:hover .share-bar{display:block;}

/* side-menu */
.side-menu{padding:15px 0;}
.side-menu a span.column{height:60px;}
.side-menu a{color:#666666;font-size:10px;}
.side-menu a:hover{color:#fc5504;text-decoration:none;}
.side-menu a.active{background:url('css-img/navBg.png');color:#fc5504;}
.side-menu *{transition:0s;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s;-khtml-transition:0s;}

input.search{
  border:1px solid #c3c3c3;background:#cecece;padding:5px;width:200px;
  border-radius:3px;margin-right:3px;color:#5d5d5d;font-size:12px;
}
input.search:focus{
  border-color:#ededed;
  background: #c6c6c6;
  box-shadow:inset 0 1px 3px #484848;-moz-box-shadow:inset 0 1px 3px #484848;-webkit-box-shadow:inset 0 1px 3px #484848;-khtml-box-shadow:inset 0 1px 3px #484848;-o-box-shadow:inset 0 1px 3px #484848;
}

[class^="tile-"],[class*=" tile-"]{float:left;padding:15px;
  box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;
}
[class^="tile-"]:nth-child(2n),[class*=" tile-"]:nth-child(2n){float:right;}

.tile-10{width:10%;}
.tile-20{width:20%;}
.tile-30{width:30%;}
.tile-40{width:40%;}
.tile-50{width:50%;}
.tile-60{width:60%;}
.tile-70{width:70%;}
.tile-80{width:80%;}
.tile-90{width:90%;}
.tile-100{width:100%;}

@media (max-width: 1024px) {
	.tile-10{width:50%;}
	.tile-20{width:50%;}
	.tile-30{width:50%;}
	.tile-40{width:50%;}
	.tile-50{width:100%;}
	.tile-60{width:100%;}
	.tile-70{width:100%;}
	.tile-80{width:100%;}
	.tile-90{width:100%;}
	.tile-100{width:100%;}
	
	.mobile{display:none;}
	.ipad{display:block;}
	.container{padding:0px;}
	.container-bg .inner .inner-bg{overflow:hidden;}
	
	/* side-menu */
	.side-menu{display:block;position:fixed;z-index:11111;
		width:100%;left:0;border-left:0;border-right:0;padding:0;top:10px;
		border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;-o-border-radius:0;
	}
	.side-menu a{float:left;width:100px;}
	.container-bg {
	    z-index: -1;
	}
}
@media (max-width: 630px) {
	.tile-10{width:100%;}
	.tile-20{width:100%;}
	.tile-30{width:100%;}
	.tile-40{width:100%;}
	.tile-50{width:100%;}
	.tile-60{width:100%;}
	.tile-70{width:100%;}
	.tile-80{width:100%;}
	.tile-90{width:100%;}
	.tile-100{width:100%;}
	.ipad{display:none;}
	.mobile{display:block;}
	.container{padding:0;}
	.container-bg .inner .inner-bg::before,.container-bg .inner .inner-bg::after{display:none;}
	.container-bg .inner .inner-bg{background:transparent;}
	[class^="tile-"],[class*=" tile-"]{padding:10px;}
	[class^="title"],[class*=" title"]{font-size:50%;}
	.title1{font-size:18px;}
	.title2{font-size:15px;}
	.title3{font-size:13px;}
	body{font-size:12px;}
}

/* top-menu */
.top-menu{
	margin:30px 0 0;
	box-shadow: 0px 3px 8px #a59f95;position:relative;
}
.top-menu a span.column{height:60px;}
.top-menu a{color:#666666;font-size:10px;}
.top-menu a:hover{color:#fc5504;text-decoration:none;}
.top-menu .left-ext{
  position:absolute;content:'';display:block;width:15px;height:60px;background:#e6ba44;left:-15px;top:0;
}
.top-menu .left-ext:after{
  position:absolute;content:'';display:block;width:15px;height:14px;left:0;bottom:-14px;
  background: url("css-img/sprite.png") no-repeat scroll -141px -269px transparent;
}
.top-menu .right-ext{
  position:absolute;content:'';display:block;width:15px;height:60px;background:#fff;right:-15px;top:0;
}
.top-menu .right-ext:after{
  position:absolute;content:'';display:block;width:15px;height:14px;right:1px;bottom:-14px;
  background: url("css-img/sprite.png") no-repeat scroll -210px -269px transparent;
}
.top-menu .right-ext{}
